package com.atguigu.day01;

import java.util.ArrayList;
import java.util.List;

/**
 * TODO VM options jvm参数
 * -Xms1m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError
 * -Xms 设置初始化内存分配大小
 * -Xmx 设置最大分配内存（默认1/4）
 * -XX:+PrintGCDetails  打印GC垃圾回收
 * -XX:+HeapDumpOnOutOfMemoryError  打印OOM Dump
 *
 * @author sx
 * @date 2022-02-15 16:26
 */
public class Demo2 {

    byte[] array = new byte[1024*1024];

    public static void main(String[] args) {
        List<Demo2> list = new ArrayList<>();

        int count = 0;

        try{
            while (true){
                list.add(new Demo2());//问题所在
                count++;
            }
        }catch (Error e){
            System.out.println("count: "+count);
            e.printStackTrace();
        }
    }

}
